package com.community.common.pojo.forcamera.entity;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * Created by Enzo Cotter on 2020/9/18.
 */
@Data
@ToString
@Builder
@Accessors(chain = true)
@NoArgsConstructor
@AllArgsConstructor
public class CameraPersonAdd implements Serializable {
    private static final long serialVersionUID = -8986608410975064779L;
    /**
     * 人员id，不能重复
     */
    private String id;
    private String cmd;
    /**
     * 人员姓名
     */
    private String name;
    /**
     * 人员类型， whiteList：白名单， blackList：黑名单， guest：访客
     */
    private String type;
    /**
     * IC 卡卡号
     */
    private String icCard;
    /**
     * 身份证号码
     */
    private String idCard;
    /**
     * 允许通行时段，用时分表示，如 08:00~09:30 表示早上八点到九点半允 许通行，可以设置多段时间，各段用逗 号隔开，支持最多 3 个
     */
    private String passPeriod;
    /**
     * 授权开始时间,格式：yyyy-MM-dd HH:mm:ss
     */
    private String startTime;
    /**
     * 授权结束时间, 格式：yyyy-MM-dd HH:mm:ss
     */
    private String expireTime;
    /**
     * 人脸照片路径，通过 http 方式获取
     */
    private String facePicture;

    private String facePictureX1;
    private String facePictureX2;


    /**
     * true：删除对应人员识别记录 false：不删除对应人员识别记录
     */
    private Boolean deleteRecord;

}
